約 6,044,772 件
https://w.atwiki.jp/motorola_2ch/pages/14.html
Droid 3 (Milestone 3) XT860, XT862 他にも複数の型番がある(追記求む)。 Root化 いくつか方法があるが、 Pete's Motorola Root Tools で1クリックでできるので簡単。 カスタムリカバリ (ClockworkMod Recovery) ブートローダーがロックされているため、カスタムリカバリを直接起動する事ができない。 色々方法が出ているが、いまのところ有名なのは2種類ある。 注意 複数のブートストラップを同時にインストールしないように! Droid 3 Bootstrap ClockworkMod 製。 インストールしてアプリケーションから reboot recovery を選ぶと、CWRecovery が起動する。 単体でリカバリモードにはいる事はできない。緊急時には危険か。 CWRecovery 自体は普通に動く。システムファイルの書き換えやフルバックアップは可能。 インターナルストレージは見えない。外部SDのみ使用可能。 Droid 3 Safestrap Hashcode による ClockworkMod Recovery をベースにした D3 用ブートストラップ。今のところマーケットにはない。 インストールすると、起動をフックして、Menuキーでリカバリモードに入る選択を10秒表示する。 機能的には素の ClockworkMod Recovery を元に、Safe system という機能や、インターナルストレージが使えたり修正が入っている。ただ構造と目的上、他のリカバリとバックアップの互換性はないので注意。 Safe system は元の ROM の領域を触らずに、2nd-system と呼ばれる別の場所にもう一つ ROM をインストールして切り替える機能。これで元のROMを残したまま安全に別の ROM を書く事ができる。safestrap では safe system on でないと ROM の flash ができないようになっている。safe system を on にする時、ユーザーデータを全て待避するための領域が必要な点に注意。 細かい説明はオフィシャルサイトのFAQを読もう。 stock ROM でのパケット通信 標準では ID とパスワードが必要な APN (softbank, bmobile など) には接続できない。通常の APN 設定に記入した ID, pass は無視される。 root を取得し、 /system/etc/ppp/peers/pppd-ril.options に ID とパスワードを書き込む必要あり。 また、この制限のため2つのAPNを設定しない方がよい。 stock ROM でのテザリング 何故かパケットフォアードのルールがないので、Wifi Hotspot を有効にしても外に通信できない。DroidWall をインストールして、こんな感じのカスタムスクリプトを書いておくと行ける。特に設定をするつもりが無ければ、標準を許可にするのを忘れないように。 $IPTABLES -t nat -A POSTROUTING -s 192.168.42.0/24 -j MASQUERADE
https://w.atwiki.jp/faqwin/pages/17.html
Vista用アプリケーションに関するFAQ 目次 Q1 言語バーを半透明にしたい。 Q1 言語バーを半透明にしたい。 Vista上の言語バーはデフォルトで透けていない。 1)言語バーの上にマウスカーソルを重ねる。 2)マウスを右クリックする。 3)メニュー内の「透明化」をクリックする。 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/auroot/pages/19.html
GALAXY Tab SC-01C root化 SC-01Cのroot化は、Androidマーケットで公開されている「z4root」を使います。 1.「設定」→「アプリケーション」→「開発」→「USBデバッグ」にチェックを入れます。 2.z4rootを起動し、「Permmanent Root」をタップ。後はSC-01Cが勝手にリブートします。 リブート後rootアクセスできますのでフォントの入れ替えや不要なアプリの削除など行います。 z4rootでは、端末ののunrootもできます。その場合には再度z4rootを起動し、 「Un-root」をタップします。 カスタムROM 3.x系 Honeycomb SGT http //forum.xda-developers.com/showthread.php?t=1122959 2.3系 Overcome ROM v2.x http //forum.xda-developers.com/showthread.php?t=1074759 ROM/Kernel by DiP7 http //forum.xda-developers.com/showthread.php?t=1109145 CM7 Gingerbread Beta http //forum.xda-developers.com/showthread.php?t=931857 2.2系 Overcome ROM v1.x http //forum.xda-developers.com/showthread.php?t=932082 中見出し KERNEL 2.3系 Overcome ROM v3.x http //forum.xda-developers.com/showthread.php?t=1074759 koxudaxi kernel http //forum.xda-developers.com/showthread.php?t=943669 CF-Root http //forum.xda-developers.com/showthread.php?t=885734 2.2系 Overcome KERNEL v2.x http //forum.xda-developers.com/showthread.php?t=932082 koxudaxi kernel http //forum.xda-developers.com/showthread.php?t=943669 CF-Root http //forum.xda-developers.com/showthread.php?t=885734 カメラのシャッター音を消したい 盗撮じゃなければ カメラを起動し、設定をいじる(何でも良い) /data/data/com.sec.android.app.camera/shared_prefs/com.sec.android.app.camera_preferences.xml を編集 "pref_setup_shuttersound_key" value="1" → "pref_setup_shuttersound_key" value="0" コマンド一例(差し替えのみ) # cp /sdcard/com.sec.android.app.camera_preferences.xml /data/data/com.sec.android.app.camera/shared_prefs/com.sec.android.app.camera_preferences.xml # chmod 660 /data/data/com.sec.android.app.camera/shared_prefs/com.sec.android.app.camera_preferences.xml # chown app_10 app_10 /data/data/com.sec.android.app.camera/shared_prefs/com.sec.android.app.camera_preferences.xml 注1:特に所有者とかは気にしなくていい模様 注2:シャッター音が[off]になってる事を確認、 設定後一度でもシャッター音を変えたら編集のやり直し GPS精度上げたい 精度は上がらないけど補足時間の短縮は、 /system/etc/gps.confを編集すれば可能 NTP_SERVER=jp.pool.ntp.org マーケットからFasterFixを使用すると上記の変更を簡単にできる /systemの空き容量増やしたいんだけど? titaniumとか使っていらないプリインストールアプリ消せば増える 削除一例(2.3なので2.2の端末にないものもあるかも) AppleJapan ChocoJapan ClockAndWeatherWidget ClockDateWeatherWidget DailyBriefing DigitalFrame docomo_market DualClock ebiReader Ebook Evernote Evernote_launcher.docomo GenieWidget install_flash_player itsmonavi_gs Kobo NEWSmartTop10News NTTManual PressReader Protips PulseTab SamsungWidget_CalendarClock SamsungWidget_FeedAndUpdate SamsungWidget_ProgramMonitor SamsungWidget_StockClock SamsungWidget_WeatherClock SPmodeDownloader Swype S_Magastore TinkerJapan WorldClock Zinio JK2以外でもテザリングしたいんだけど? framework-res.apkを編集して差し替えればOS標準のテザリングが可能 Settings.apkもいじれば設定のメニュー内にも出すことが可能 編集方法は、自分で調べたらいいと思うの コマンド一例(※差し替えのみ) # mount -o rw,remount /system # rm /system/framework/framework-res.apk # cp /sdcard/framework-res.apk /system/framework-res.apk # chmod 644 /system/framework-res.apk # chown root root /system/framework-res.apk # mount -o rw,remount /system # rm /system/app/Settings.apk # cp /sdcard/Settings.apk /system/app/Settings.apk # chmod 644 /system/app/Settings.apk # chown root root /system/app/Settings.apk 差し替え後、Tethering ShortcutやMobile AP Shortcutを入れると便利かも .
https://w.atwiki.jp/auroot/pages/27.html
root後に使えるアプリ MarketEnabler https //market.android.com/details?id=com.notenking.mf hl=ja キャリアや国で制限のあるアプリをAndroidマーケットでダウンロードできるようになるアプリ。 国を偽装したい場合 アプリ起動後、上タブ「settings list」をタップ。 左側に国名が表示されているのでリストの中から選ぶ。 決定は 長押し → 「fake this provider now」 キャリアを偽装したい場合。 アプリ起動後、上タブ「set custom」をタップ 偽装したいキャリアの番号を入力。 ・docomo 44010 ・au 44070 ・SoftBank 44020 AdFree Android https //market.android.com/details?id=com.bigtincan.android.adfree 無料アプリなどに表示される広告を削除するアプリ。 アプリを起動してDownload Install Hostsをタップするだけ Swapper for Root https //market.android.com/details?id=org.azasoft.free.swapper SWAP領域を作成して端末を高速化するアプリ 使い方 アプリを起動後「Active Swap on Boot」にチェックを入れます。 必要ならSwap File Sizeの値を変更します。 「Save」をタップします。 SuperUserリクエストがポップアップするので許可で終了
https://w.atwiki.jp/is01rebuild/pages/40.html
画面の向きをLandscapeにする ソースのpackages/apps/Launcher2/AndroidManifest.xml のLine77、Line91の"screenOrientation"の値を「landscape」にしてビルドする。 -- (RO215) 2011-01-05 20 47 58 1.6の環境をコピーする際、"system/app"、"system/framework"、"data/app"、"data/system"は削除。 data/下は、"media"、"misc"、"property"、"ro"、"sb"、"synergy"をコピーしておけばOKだと思う。 その上から2.3.1_r1のビルドファイルをコピーする。 -- (RO215IS01) 2011-01-09 19 25 15 reldとkeystoreのエラーは、init.rcの該当serviceをコメントアウトすることで とりあえず対処できる。影響はわからないが・・・。 -- (RO215IS01) 2011-01-09 19 48 52 copybitエラーは、下記アドレスからNexusOne用ROMをダウンロードして、"system/lib/hw/copybit.qsd8k.so" をIS01の同フォルダにコピー、さらに"copybit.default.so"- "copybit.default.so.org"にリネームしてリブート すると収まる。微妙に描画速度も上がるかもしれない。他に良いライブラリが無いか要調査。 http //forum.xda-developers.com/showthread.php?p=10343410 -- (RO215IS01) 2011-01-09 19 58 57 keystoreのエラーは"/data/misc/keystore"のパーミッションを正しく設定することで解決した。 作成時にパーミッションを指定しておいても、改めてchownしないといけない・・・? -- (RO215IS01) 2011-01-09 22 55 57 ここのソースをダウンロード、標準のlibgrallocフォルダ(libgralloc-qsd8kではない)と差し替えたら少し早くなりました。 https //www.codeaurora.org/git/projects/qrd-gb-ssss-7225/repository/revisions/master/show/android/hardware/msm7k/libgralloc-qsd8k また、grallocの読み込み時にegl.cfgを要求されるので、次のようなファイルを作ってhogeに保存し、ファイルの位置をbuild/target/board/generic/BoardConfig.mkに記述する。 0 0 android 0 1 hoge #最初の0は表示ディスプレイ(0 Dafault)、2列目の0/1は実装形式(0 software/1 hardware)、3列目は認識タグ($TAG)。 #このファイルが読まれると、次の順でEGLライブラリが読まれる。 #/system/lib/egl/libGLES_$TAG.so #/system/lib/egl/lib{EGL|GLESv1_CM|GLESv2}_$TAG.so BoardConfig.mkには以下のように記述する。 BOARD_EGL_CFG = hoge/egl.cfg -- (RO215IS01) 2011-01-16 22 11 12 どこに書こうか迷ったのでココで。 build/target/board/generic/BoardConfig.mk に PRODUCT_LOCALES = ja_JP と記述することで、インストール直後から日本語になります。 ただ、2.3.1_r1だと非常に不安定・・・ -- (RO215IS01) 2011-01-18 15 09 52
https://w.atwiki.jp/melodroid/pages/26.html
Armadillo-500 FX用Eclair開発環境構築 概略 Armadillo-500 FX上で動作するAndroidのビルド環境構築について記載する。 記載、および、動作確認には、eclairバージョンを対象としている。 バージョンによっては、不要な手順もある。 memo Building eclair dream-us-eng fails at libwebcore.a Build error on Ubuntu 9.04 (Eclair branch) memo 忘れないうちに記録。 ビルドエラーが起こる STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a) make execvp /bin/bash Argument list too long な問題 "cd external/webkit ; git cherry-pick 18342a41ab72e2c21931afaaab6f1b9bdbedb9fa" 上記の修正内容は、git参照 memo2 Subject Re [android-porting] Re Eclair build bootup issue on Beagle board. - msg#00048 http //osdir.com/ml/android-porting/2010-01/msg00048.html ブート時に問題が発生している 以下、元ページのコピー 目次 Armadillo-500 FXについて 環境構築目標 ファイル取得 ファイル配置 カーネル修正 ユーザ空間修正 追加ファイル パス設定 ビルド方法 ビルドスクリプト ビルド生成物 未解決問題 検証中 Armadillo-500 FXについて Armadillo-500fxは、組込み向けの開発キットになる。 言い方を変えると、「高いおもちゃ」ということ。 仕様等の詳細は、公式となるAtmark Technoの紹介ページを見てください。 環境構築目標 Armadillo-500fx用の環境を作る上での目標をまとめておく。 テーマは、「手軽に、かっこよく」ってことで。 以下に、具体的な目的をまとめておく。 コマンドひとつで、カーネル+ユーザ層がビルドできるようにする eeepc701用のビルドで採用されているように、vendor配下を作ってみる 生成物を焼きやすい形にまとめるようにする いろいろ手順が簡単になるようにする ファイル取得 環境を作成する上で元となるソースの取得方法について記載する。 取得するソースは、2種類に分かれる。 AndroidのLinuxカーネル部分以外のソース Linuxカーネル部分のソース Androidのカーネル部分以外のソース いわゆる、Androidのソースと言われる部分。 いつからか、カーネルが同時に取得できなくなったので、カーネル以外と記載している。 (Armadillo-500fxでは、カーネルも構築する必要があるためである。) Android開発環境構築の手順の中で、ソース取得準備まで実施する ソース取得方法(repo)にあるように、repoコマンドでソースを取得するビルドできるバージョンを使うため、”repo init -u git //android.git.kernel.org/platform/manifest.git -b cupcake"等バージョン指定を実施する その後、"repo sync "を実施する Linuxカーネル部分のソース Linuxカーネルの部分を取得する。 この部分が主にハードウェア用のカスタマイズが必要な部分となる。 また、GPLライセンスに縛られているため、どこかで取得できる。 今回は、Armadillo-500fxが対象となるので、公式から取得する。 ブラウザ等で、Armadillo-500 FXダウンロードを開く Linuxカーネルを取得(確認当時、v2.6.26-at6 でした) ファイル配置 ダウンロードしたソースの配置について記載する。 以降の説明用には、この節で記載したフォルダ構成で記載する。 ”repo init”、"repo sync"を実行したフォルダを「cupcake」とする「cupcake」配下に、「bionic」、「framework」等のフォルダがあることになる ダウンロードしたカーネルファイルを展開する展開すると、「linux-2.6.26-at6」というフォルダができる 展開したフォルダの名称を「kernel」と変更する「kernel」配下に、「drivers」等のフォルダがあることになる 「cupcake」フォルダの中に、「kernel」フォルダを移動する「cupcake/framework/base」、「cupcake/kernel/drivers/usb」等の階層となる 注意事項階層の説明はわかりづらいかも・・。できたら、絵を追加したい。 取得バージョンによっては、例で示すフォルダが存在しない場合がある。 カーネル修正 ダウンロードしたカーネルファイルには、Android用の修正が適用されていない状態である。 その為、Android用の修正を実施するために、修正パッチの適用を実施する。 Android用パッチを取得するブラウザ等で、公式ファイルブラウザ内のandroid directoryを開く 「linux-2.6.26-at-android-tmp-081210.patch」をダウンロードする カーネルにパッチを適用するカーネルフォルダ(cupcake/kernel)内に、ダウンロードしたpatchを移動する 端末で、カーネルフォルダ(cupcake/kernel)内に移動する 端末で、「patch -p1 linux-2.6.26-at-android-tmp-081210.patch」を実施し、パッチを適用する ATDEを使用しない為、Makefileを一部修正する「cupcake/kernel/arch/arm/plat-mxc/sdma/Makefile」をテキストエディタで開く 「KBUILD_CFLAGS = -I$(KBUILD_SRC)/arch/arm/plat-mxc/sdma/iapi/include \」の行を修正する「 =」の部分を「+=」に変更する 注意事項patchの使い方は、うる覚え。試した人は結果ください(汗) Makefileの修正については、以下を参照ください。「Armadillo 04247」 「PATCH」 armadillo-500 make O= building ユーザ空間修正 Armadillo-500fxでのcupcake版ビルドで、ユーザ空間で必要な修正について記載する。 カーネル、Androidバージョンの組合せに依存して発生する。 他の組合せだと不要かもしれない。 Armadillo-500fxで動かす場合のcupcake版での問題点起動時、バッテリ状態が取得できない為、ローバッテリだと判断して、電源OFFしてしまう 対策方法(例:実際できないかも・・)電源管理アプリでダミー値で処理する framework層(java層)でダミー値を返す JNI層(Linuxアプリ層)でダミー値を返す カーネル層でダミー値を返す framework層とJNI層は、ほぼ同等で、java好きか、C++好きかになる。 ここでは、JNI層での修正方法を示す。 対象となるファイルをテキストエディタで開く”cupcake/frameworks/base/services/jni/com_android_server_BatteryService.cpp” バッテリ状態を返す関数の復帰値を変更するgetBatteryStatus()”gConstants.statusUnknown”を常に返すように変更 getBatteryHealth()”gConstants.healthUnknown”を常に返すように変更 readFromFile()bufに文字列”Unknown”(NULL終端付)を入れて、sizeを復帰値とした (bufの領域は、自分できちんと確認してね・・壊れてるかも) setBooleanField()関数readFromFile()をコールし、結果で判断するif処理を削除 変数valueを常にtrueに変更 (要するに、readFromFile()のコールを削除して、value固定化) setIntField()関数readFromFile()をコールし、結果で判断するif処理を削除 変数valueを常に1に変更 (要するに、readFromFile()のコールを削除して、value固定化) 注意事項上記修正は、重複もありそうだけど、良しとした。 JNI層での修正に関しては、EeePc porting - Instructions for last codebaseを参考にして実施。 framework層での修正は、Android 1.5 on Zaurusに修正差分がある。(試してないけど・・)
https://w.atwiki.jp/myfavoritepcsettings/pages/63.html
目次 ↑ 概要 URL インストール PortableAppscom Platform向けに用意されている主なポータブルアプリケーション 設定 Tips タグ 概要 各種アプリケーションの実行形式と設定ファイルやユーザデータをセットにした動作環境一式をUSBメモリなどで持ち運ぶためのプラットフォーム 動作させるPCのレジストリに依存しない、痕跡を残さない 設定ファイル等が相対パスで定義される PortableApps.com Platformで動作するようにパッケージングし直された各種ソフトのポータブル版が用意されている 英語版が主だが、exeファイルやlngファイルを入れ替えるだけで日本語化可能なものもある 「アプリケーション仮想化」の一種であり、インストール先はUSBメモリに限らない: オンラインストレージ (ネットカフェなどでも自分の環境が使える) オンラインストレージを使う場合は、TrueCryptなどで暗号化をすること LAN内のファイルサーバ (LAN内の別のクライアントPCでも共通の環境が使える) ローカルのハードディスクドライブ (アプリ設定情報の管理・バックアップが簡単になる) 2009年のSourceForge Community Choice Awardsの4部門で受賞獲得 http //sourceforge.net/community/cca09/winners/ URL http //portableapps.com/ インストール ポータブル版の各種ソフトをインストールするには、 ランチャメニューの オプション(O) より多くのアプリケーションの取得(G) を使ってサイトからインストーラパッケージ(paf形式)をダウンロードする ランチャメニューの オプション(O) 新しいアプリケーションのインストール(I) を使って、ダウンロードしたpaf形式ファイルを選択する USBメモリの定められた特定のフォルダに配置される インストール例 PortableAppscom Platform向けに用意されている主なポータブルアプリケーション 7-Zip Command Prompt Portable CoolPlayer+[作成] Eraser Foxit Reader FreeCommander Google Chrome InfraRecorder KeePass Mozilla Firefox Mozilla Thunderbird MPlayer[作成] Notepad++ OpenOffice.org[作成] PortableFileAssociator PuTTY Songbird SpeedCrunch Synkron VLC Media Player[作成] VVV WinDirStat WinMerge WinSCP 設定 ランチャメニュー > オプション(O) 小さいフォント(S) 言語(A) Japanese Tips PortableApps.comをインストールするUSBメモリのフォーマットとしては、FATもしくはFAT32を使うこと。 NTFSを使用すると「所有者」情報もファイルシステムに記録されアクセス制限の対象になるため、ユーザアカウントの同期ができていない接続先のPCからは書き込み動作でエラーになる。 PortableApps.com Platform 自身には明示的なプロキシ設定がない 「設定を自動的に検出する(A)」オプションをONにしておくこと そうしないと、PortableApps.com Platform Updater がプロキシの検出に失敗することがある タグ @会社 @自宅 モバイル
https://w.atwiki.jp/rayroot/pages/26.html
カスタムROM BL Unlock用 更新 日付 ROM名 コメント NEW 2013/02/12 ParanoidAndroid 2.57 2013/02/11 Super Jelly Bean 1.1 2012/12/16 P.A.C All in 1 ROM !!!!! JB 4.2.1 pre-alpha 2012/11/26 Nyandroid AOSP Jelly Bean R2 2012/10/14 [AOKP][JB] Xperia Ray - KangXperiaProject - [BUILD 3] 2012/09/12 PARANOIDANDROID [2.10, True HybridMode] 2012/09/03 MIUI Jelly Bean 4.1 [for testing purpose only] 2.11.30はWi-Fi fixを忘れずに 2012/08/13 Paranoid Android V1.98a Kernel 更新 日付 Kernel名 コメント NEW 2013/02/08 LuPuS-JBv5 [LINARO 4.7.3][UPDATED 06-02-13] 2012/11/04 Flykernel JellyBean 0.5 2012/10/13 -FXP142- CM10 - FreeXperia Project CyanogenMod10 2012/08/15 xKernel Jelly Bean v1.0.2
https://w.atwiki.jp/a3mi22/pages/90.html
モバイルアプリケーション開発に関する情報 モバイルアプリの開発はしなくなったけど、モバイルっぽい用語とか載せることにします。 用語集
https://w.atwiki.jp/android-memo/pages/24.html
概要 ホームアプリの一種。 特徴 カスタマイズ性が非常に高く、他のホームアプリでできることは概ね可能。(ただし別アプリが必要な場合もある) LauncherProよりも分かりやすく、特にウィジェットサイズ変更も無料でできる。 仕様 ホームスクリーンの数 可変 ホームスクリーンループ 任意 ホームスクリーンの最大グリッド数 10×10 ドッグカスタマイズ 可能 ドッグページの最大数 3 ドッグループ 任意 ドロワー ページ(最大グリッド数10×10) ホームキー割り当て プレビュー・ドロワー・通知・ステータスバートグル・既定スクリーン・アプリケーション起動・ショートカット実行・その他 利点 ホームスクリーンがループする。 規定外のグリッド数にした時にウィジェットを自動リサイズできる。 ドッグのスライドに機能を割り当てられる。 ドッグをフルカスタマイズできる。(ドロワーも変更可能) ホームキーにアプリケーションの起動を割り当てられる。 画面の上下スライドに機能を割り当てられる。 ウィジェットのサイズを変更できる。 欠点 ドロワーに分類機能がない。ドックはフルカスタマイズ可能なので、ドロワーをSmart Shortcutsに置き換えれば良い。